<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 定义Canvas画布 -->
    <canvas id="myCanvas" width="300" height="300" style="border: 1px solid black"></canvas>
    <script>
        // 访问Canvas画布元素
        var canvas = document.getElementById("myCanvas");
        var ctx = canvas.getContext("2d");
        // Page 6.29
        ctx.fillStyle = "pink";
        ctx.fillRect(10, 10, 100, 100);
        // translate() 将画布的原点重置到指定的位置。（Page 6.29）
        ctx.translate(50, 25);
        // scale() 缩小或放大的图形对象。（Page 6.31）
        ctx.scale(2, 2);
        // rotate() 沿顺时针方向将图形对象旋转到指定的角度。（Page 6.32）
        ctx.rotate(25);
        ctx.fillStyle = "blue";
        ctx.fillRect(10, 10, 100, 100);
    </script>
</body>

</html>